home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
pcbvpack.zip
/
PCBVPACK.DOC
< prev
next >
Wrap
Text File
|
1991-12-08
|
10KB
|
225 lines
PCBVPack v1.0
Copyright (c) 1991 By Rick Kuban
INTRODUCTION:
-------------
PCBVPack is a utility program written to automate and
speed a PCBoard 14.5+ sysop's maintainance of the verified
numbers list created by the excellent call-back verifier door
PCBVerify v3.10 written by Curtis Kowalski. It provides the
same function as the PURGE utility provided with PCBVerify,
but also operates in a faster and more flexible mode which
uses a file of deleted users created by the PCBoard utility
PCBPACK.EXE. It is designed to be run either as a stand-alone
utility, or in a nightly event.
STANDARD "DEMO" LICENSE:
------------------------
PCBVPack is a Shareware program, and uploading of the code
to various bulletin boards and Shareware libraries is encouraged.
Several limitations must be implied, however:
1) Under no circumstances should the code be modified or dis-
tributed in any other form than what it was originally supplied
by the author. The exception is that PCBVPack may be compressed
using techniques other than ZIP, but the de-compressed form of
PCBVPack must remain intact. No files may be added to or removed
from the archive contents.
Files included in the original archive are:
PCBVPack.exe - the executable program file
PCBVPack.cfg - sample configuration file
PCBVPack.doc - this documentation file
PCBVPack.bat - sample batch file
PCBVPack.reg - registration form
FILE_ID.DIZ - description file
2) PCBVPack may not be redistributed in any manner other than
electronic file transfer unless cleared with the author beforehand.
No money may be received for PCBVPack except to cover for telecom-
munications/service charges, and in such a case the cost may not
exceed $5.00 in US funds.
3) PCBVPack may be run for a period of time adequate to allow
for full testing of the software. If, after running the code for
one month, you decide not to purchase the registration license,
you must forfeit this license and remove PCBVPack from operation
on your system(s). You may keep a copy online for distribution
purposes only.
4) PCBVPack may not be hacked or modified in ANY manner.
REGISTRATION LICENSE:
---------------------
1) Once purchasing the registration license, the license is
extended for life. All future releases of PCBVPack will be made
available, for no additional charge.
2) The registration license is non-refundable and non-transfer-
able without prior consent of the author. The registration license
permits the licensee to operate PCBVPack on one (1) system only.
The definition of "system" will be construed to include a multiple
node network at the same physical location, operating under the
same bbs name.
3) The registration fee for PCBVPack is $5.00 in US funds.
4) Product support for PCBVPack will be provided to registered
users thru Technoid's Toybox BBS, (214) 226-6017. The registration
number mailed to each user will be requested at that time.
DISCLAIMER:
-----------
Although the program has been tested, and is currently in
use on the authors bbs, the author assumes no responsibility nor
liability for any data loss, incurred costs, equipment or other
damage as a result of the use of PCBVPack. The user assumes all
risk for damages incurred from the use of this product.
CONFIGURING PCBVERIFY:
----------------------
PCBVPack includes a configuration mode to aid in properly
creating the required configuration file, PCBVPACK.CFG. Simply run
PCBVPack with the command line switch "C" (case insensitive) as
shown in the example below, to enable the configuration mode.
PCBVPack is designed to be run from the current, or default direc-
tory. First, change to the directory where PCBVPack is located.
From DOS, enter the following command:
C:\PCBVPACK> PCBVPack C <enter>
This will start PCBVPack in the configuration mode which will prompt
you for the drive and path information it requires to operate. Note
that although PCBVPack does read from the PCBoard USERS file and the
PCBVerify PCBVVER file, depending on mode, PCBVPack does *NOT* write
to or modify ANY files other than it's own.
PCBVPack CONFIGURATION FILE:
----------------------------
Line Description
---- --------------------------------------------------------------
1 Fully qualified filename of PCBVerify's verified numbers file.
Example: C:\PCBV310\PCBVVER
2 Fully qualified filename of the file of deleted users created
by PCBoard's PCBPACK.EXE utility using the /CAP: switch.
Example: C:\PCB\MAIN\USERS.DEL
3 Fully qualified filename of the packed verified numbers file
created by PCBVPack.
Example: C:\PCBV310\PCBVVER.PAK
4 Fully qualified filename of the PCBoard USERS file.
Example: C:\PCB\MAIN\USERS
OPERATING PCBVPACK:
-------------------
PCBVPack relies on a file created by PCBoard's utility called
PCBPACK.EXE. By creatively using the options allowed by PCBPACK.EXE,
a sysop can pack his user file and create a file consisting of users
who are being deleted from the system for any of many criteria. While
the detailed use and operation of this utility will not be discussed
here, I urge you to study, understand, and use PCBPACK.EXE regularly
to keep your users file in good shape.
To call up PCBVPack in the fast mode, simply change to the directory
where PCBVPack is located, and enter the command as in the
sample below:
C:\PCBVPACK> PCBVPack <enter>
This will run PCBVPack in the fastest mode, which compares each
record in the PCBVVER file against the names in the deleted users
file. As the deleted users file is much smaller than the users file,
the packing process is very fast. If a match is found, the record is
not included in the new PCBVVER.PAK file.
You should delete or rename the deleted users file after each use of
the PCBVPack utility. PCBPACK will append to the list each time it is
run. By deleting the file, you will prevent it from searching for the
same records over again the next time PCBVPack is run. This will
greatly reduce the time required to pack the PCBVVER file if you run
PCBVPack in your nightly event.
"U" Command Line Switch:
Calling PCBVPack with the "U" switch should be done the first time
you run it against the PCBVVER file. This will cause PCBVPack to
compare the verified numbers list against the PCBoard USERS file
instead of the deleted users list. This mode is the same as the
PURGE utility provided with PCBVerify.
Although this mode does take a considerable amount more time to run,
it will completely clean up the verified numbers file, deleting any
records that may not otherwise be found because:
1) the user was previously deleted and not manually removed from
PCBVVER at the time;
2) the PCBVVER file has been tampered with using a text editor; or
3) any other of several reasons that may have contaminated the
PCBVVER file preventing a 100% match using the faster deleted
users file mode.
PCBVPack BATCH FILE:
--------------------
When calling up PCBPack, you may want to include several other
lines in addition to actual command to bring up PCBVPack. Consider
the following example:
REM - Copy PCBVVER file to backup
COPY C:\PCBV310\PCBVVER C:\PCBV310\PCBVVER.BAK
REM - Run PCBVPack in fast mode
CD \PCBVPACK
PCBVPACK
REM - Copy PCBVVER.PAK to PCBVVER
COPY C:\PCBV310\PCBVVER.PAK C:\PCBV310\PCBVVER
REM - Delete USERS.DEL & PCBVVER.PAK files
DEL C:\PCB\MAIN\USERS.DEL
DEL C:\PCBV310\PCBVVER.PAK
ACKNOWLEDGEMENTS:
-----------------
PCBVerify; Curtis Kowalski
PCBoard, PCBPack; Clark Development Co., Inc
------------------------------------------------------------------------------